#ifndef CCOLOR_H_
#define CCOLOR_H_

namespace FBShells {
	class CColor {		
		public:
			CColor() { }
			virtual unsigned short getRed() const = 0;
			virtual unsigned short getGreen() const = 0;
			virtual unsigned short getBlue() const = 0;
			virtual unsigned short getAlpha() const = 0;
			virtual void setRed(unsigned short r) = 0;
			virtual void setGreen(unsigned short g) = 0;
			virtual void setBlue(unsigned short b) = 0;
			virtual ~CColor() { }
	};
};

#endif /*CCOLOR_H_*/
